/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:41:221
 **/
export default class equipSearch {
  constructor(request) {
    this.request = request;
  }

  /**
   * 查询变电站信息-带出相关变压器
   * @param {} * dzoid - 变电站ID
   * @param {} * sblx - 设备类型
   * @param {} * insideSblxs - 站内设备类型
   * @param {} * schema - 模式名
   * @param {ref} ghbb - 规划版本
   * @param {string} versionid - 当前电站的版本id
   * @param {string} ztfa - 省级方案,多方案逗号隔开
   * @param {string} zhfa - 市级方案,多方案逗号隔开
   * @param {string} ssxm - 所属项目,多项目逗号隔开
   * @param {string} ghnf - 规划年份,多年份逗号隔开
   * @param {string} fxlx - 分析类型
   * @param {string} verRule - versionid排序规则
   */
  post_equipSearch_queryBdzAndByq(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/queryBdzAndByq",
      method: "post",
      params: params,
    });
  }

  /**
   * 规划设备详情查询-点击查看规划设备详情
   * @param {string} * schema - 模式
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ghnf - 规划年份
   * @param {string} ssxm - 所属项目
   * @param {string} projectType - 叠加项目类型 1：主网项目 2：配网项目 空：主网+配网 【fxlx 2和3生效】
   * @param {string} * fxlx - 分析类型
   * @param {string} verRule - versionid排序规则
   * @param {string} * oid - OID
   * @param {string} * versionid - 设备规划版本
   * @param {string} blockid - 数据块
   * @param {string} * sblx - 设备类型
   * @param {string} sbzlx - 设备子类型
   * @param {string} ssxl - 所属线路
   * @param {string} ssdkx - 所属大馈线
   */
  post_equipSearch_queryEquipDetails(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/queryEquipDetails",
      method: "post",
      params: params,
    });
  }

  /**
   * 规划设备信息查询-编辑时带出规划设备信息
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ghnf - 规划年份
   * @param {string} ssxm - 所属项目
   * @param {string} * schema - 模式
   * @param {string} projectType - 叠加项目类型 1：主网项目 2：配网项目 空：主网+配网 【fxlx 2和3生效】
   * @param {string} * fxlx - 分析类型
   * @param {string} verRule - versionid排序规则
   * @param {string} * oid - OID
   * @param {string} * versionid - 设备规划版本
   * @param {string} * sblx - 设备类型
   * @param {string} * sbzlx - 设备子类型
   * @param {string} * dydj - 电压等级
   */
  post_equipSearch_queryEquipInfo(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/queryEquipInfo",
      method: "post",
      params: params,
    });
  }

  /**
   * 查询设备所关联连接的大馈线
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ghnf - 规划年份
   * @param {string} ssxm - 所属项目
   * @param {string} * schema - 模式
   * @param {string} projectType - 叠加项目类型 1：主网项目 2：配网项目 空：主网+配网 【fxlx 2和3生效】
   * @param {string} * fxlx - 分析类型
   * @param {string} verRule - versionid排序规则
   * @param {string} * oid - OID
   * @param {string} * sblx - 设备类型
   */
  post_equipSearch_queryEquipRelationDkx(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/queryEquipRelationDkx",
      method: "post",
      params: params,
    });
  }

  /**
   * 根据sblx和sboid查询该设备基本信息-BSSV0101_IF0402
   * @param {} ghbb - 规划版本，用于查询块和版本
   * @param {} ztfa - 省级方案，用于查询块和版本
   * @param {} zhfa - 市级方案，用于查询块和版本
   * @param {} ssxm - 所属项目，用于查询块和版本
   * @param {} jztId - 基准图ID，用于查询块和版本
   * @param {} fxlx - 分析类型,默认值为1,查询现状，用于查询块和版本
   * @param {} * schema - 数据库schema模式,如:fzgh_202001
   * @param {} * sblx - 设备类型
   * @param {} * sboid - 设备oid
   * @param {} blockid - 块ID，如果为空时，规划任务和schema必传
   * @param {} versionid - 版本ID，如果为空时，规划任务和schema必传
   * @param {} where - 带and的where条件
   * @param {string} verRule - versionid排序规则
   */
  post_equipSearch_querySbBySboidAndSblx(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/querySbBySboidAndSblx",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备基础台账信息查询 - sbxxList中可以跨版本
   * @param {} * sbxxList - 设备信息JSON列表
   * @param {} * schema - 数据库schema模式,如:fzgh_202001
   * @param {} province - 省份,如:_js
   * @param {string} verRule - versionid排序规则
   */
  post_equipSearch_querySbjctzxx(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/querySbjctzxx",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备基础台账信息查询-只能同版本下
   * @param {} * sbxxList - 设备信息JSON列表,如:[{sboid:'120000333201',sbzlx:'30200003'},{sboid:'200000756945',sbzlx:'10000100'}
   * @param {} * schema -
   * @param {ref} ghbb - 规划版本
   * @param {string} ztfa - 省级方案,多方案逗号隔开
   * @param {string} zhfa - 市级方案,多方案逗号隔开
   * @param {string} ssxm - 所属项目,多项目逗号隔开
   * @param {string} ghnf - 规划年份,多年份逗号隔开
   * @param {string} fxlx - 分析类型
   * @param {string} verRule - versionid排序规则
   */
  post_equipSearch_querySbjctzxxNew(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/querySbjctzxxNew",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备搜索 -- 现状叠加规划
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ghnf - 规划年份
   * @param {string} ssxm - 所属项���
   * @param {string} input - 搜索条件
   * @param {string} shape - 搜索范围
   * @param {string} dydj - 电压等级
   * @param {string} schema - 模式
   * @param {string} * sblxs - 设备类型[从当前设备类型中搜索]
   * @param {string} sbzlx - 设备子类型
   * @param {string} * fxlx - 分析类型
   * @param {string} verRule - versionid排序规则
   * @param {string} pageSize - 页大小
   * @param {string} pageNum - 页码
   */
  post_equipSearch_searchEquipList(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/searchEquipList",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备搜索 -- 查询规划设备
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ghnf - 规划年份
   * @param {string} ssxm - 所属项目
   * @param {string} fxlx - 分析类型,1现状电网,2规划电网,3计划电网,默认2
   * @param {string} shape - 搜索范围
   * @param {string} * schema - 模式
   * @param {string} * sblxs - 设备类型[从当前设备类型中搜索]
   * @param {string} sbzlx - 设备子类型
   * @param {string} projectType - 叠加项目类型 1：主网项目 2：配网项目 空：主网+配网 【fxlx 2和3生效】
   */
  post_equipSearch_searchGhsb(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/searchGhsb",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备搜索 -- 查询规划设备、带分页和风险点
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ghnf - 规划年份
   * @param {string} ssxm - 所属项目
   * @param {string} fxlx - 分析类型,1现状电网,2规划电网,3计划电网,默认2
   * @param {string} shape - 搜索范围
   * @param {string} * schema - 模式
   * @param {string} * sblxs - 设备类型[从当前设备类型中搜索]
   * @param {string} sbzlx - 设备子类型
   * @param {string} projectType - 叠加项目类型 1：主网项目 2：配网项目 空：主网+配网 【fxlx 2和3生效】
   * @param {string} pageSize - 页大小
   * @param {string} pageNum - 页码
   */
  post_equipSearch_searchGhsbAsPage(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/searchGhsbAsPage",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备搜索 -- 查询单个设备的风险点信息
   * @param {string} * ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ghnf - 规划年份
   * @param {string} ssxm - 所属项目
   * @param {string} shape - 搜索范围
   * @param {string} * schema - 模式
   * @param {string} * sblx - 设备类型[从当前设备类型中搜索]
   * @param {string} sbzlx - 设备子类型
   * @param {string} * sboid - 设备id
   */
  post_equipSearch_searchGhsbFxd(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/searchGhsbFxd",
      method: "post",
      params: params,
    });
  }

  /**
   * 简化设备搜索 -- 根据oid
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ghnf - 规划年份
   * @param {string} ssxm - 所属项目
   * @param {string} oid - 设备oid
   * @param {string} ssxl - 所属线路
   * @param {string} pmsid - PMS_ID[支持批量]
   * @param {string} dydj - 电压等级
   * @param {string} schema - 模式
   * @param {string} * sblx - 设备类型(300000/100000)
   * @param {string} * fxlx - 分析类型
   * @param {string} verRule - versionid排序规则
   */
  post_equipSearch_searchSimpleEquip(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/searchSimpleEquip",
      method: "post",
      params: params,
    });
  }

  /**
   * 简化设备搜索 -- 现状叠加规划
   * @param {string} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ghnf - 规划年份
   * @param {string} ssxm - 所属项目
   * @param {string} input - 搜索条件
   * @param {string} shape - 搜索范围
   * @param {string} dydj - 电压等级
   * @param {string} schema - 模式
   * @param {string} * sblxs - 设备类型[从当前设备类型中搜索]
   * @param {string} * fxlx - 分析类型
   * @param {string} verRule - versionid排序规则
   * @param {string} pageSize - 页大小
   * @param {string} pageNum - 页码
   */
  post_equipSearch_searchSimpleEquipList(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipSearch/searchSimpleEquipList",
      method: "post",
      params: params,
    });
  }
}
